#pagenav .page-prev a,#pagenav .page-next a{background:rgba(72,72,72,0.64);color:#f5f5f5;padding:2px 10px}
#pagenav .page-prev a:hover,#pagenav .page-next a:hover{background:rgb(65,63,66);color:#eaeaea}
#pagenav a b{padding:0 5px;display:inline-block;color:#fdfdfd}
#pagenav a:hover b{color:#fff}
#prolay{}
#prolay .pro-list{display:flex;flex-wrap:wrap;justify-content:center}
#prolay .pro-list >div{width:calc(100%/4)}
#prolay .p-border{overflow:hidden;margin:20px;border-radius:25px}
#prolay .photo{}
#prolay .photo a{display:block;background-repeat:no-repeat;background-position:50%;background-size:cover}
#prolay .photo a img{}
#prolay .p-info{float:left;width:calc(100% - 370px);margin:0 0 30px}
#prolay .p-info h3{font-size:17px;color:#ac793c;font-weight:normal;line-height:1;position:relative;padding-bottom:15px;margin-top:30px}
#prolay .p-info h3:after{content:'';width:24px;height:1px;background:#ac793c;position:absolute;bottom:0;left:0}
#prolay .p-info h4{margin:30px 0}
#prolay .p-info h4 a{font-family:'Noto Serif TC',serif;font-weight:normal;font-size:30px;line-height:100%}
#prolay .p-info .describe{font-size:17px;color:#5a5a5a;line-height:150%;max-height:75px;overflow:hidden}
#prolay .p-info .price{margin-top:20px;color:#989898}
#prolay .p-info .price span{display:block}
#prolay .p-info .price span b{margin:0 5px;color:#ac793c;font-size:20px}
#prolay .p-info .price span.old b{color:#989898;font-size:16px}
#prolay .p-info h5{margin:60px 0 0}
#prolay .p-info h5 a{display:inline-block;color:#636363;border:1px solid #bbb;padding:12px 65px;font-size:15px;font-weight:normal;position:relative;transition:all linear .2s}
#prolay .p-info h5 a:after{content:'+';position:absolute;left:12px;top:10px;color:#d0d0d0;font-size:24px;transition:all linear .2s}
#products-detail{overflow:hidden;background:#f7f7f7}
#products-detail .sub-pro-img{float:left;width:350px}
#products-detail .sub-pro-img img{width:100%}
#products-detail .sub-pro-img .slick-slider{margin:0}
#products-detail .sub-pro-img .slick-slider div,#products-detail .sub-pro-img .slick-slider p,#products-detail .sub-pro-img .slick-slider li,#products-detail .sub-pro-img .slick-slider img{outline:none}
#products-detail .sub-pro-img .slick-dots{bottom:10px}
#products-detail .txt-set{float:right;width:calc(100% - 400px)}
#products-detail .txt-set .product-txt{padding:40px}
#products-detail .txt-set .product-txt >span{color:#c1a67c;font-size:15px}
#products-detail .txt-set .product-txt h2{line-height:100%;margin-bottom:30px;padding-bottom:30px;font-size:22px;position:relative;margin-top:10px;color:#424242;font-family:'Noto Serif TC',serif;font-weight:normal}
#products-detail .txt-set .product-txt h2:after{content:'';display:block;width:30px;height:2px;background:#d8d8d8;position:absolute;bottom:0;left:0}
#products-detail .txt-set .product-txt h3{font-size:17px;line-height:150%;overflow:hidden;font-weight:normal;color:#9e9e9e}
#products-detail .txt-set .product-txt .price{margin-top:30px}
#products-detail .txt-set .product-txt .price p{margin-top:5px}
#products-detail .txt-set .product-txt .price p span{font-size:13px}
#products-detail .txt-set .product-txt .price p span b{font-family:'Josefin Sans',sans-serif;font-size:24px;margin-left:15px}
#products-detail .txt-set .product-txt .price p .money-sale{text-decoration:line-through;color:#a9a9a9}
.orderstyleSet{padding:30px 0 0;overflow:hidden}
.orderstyleSet .orderfunction{overflow:hidden}
.orderstyleSet .orderfunction .aday{float:left;width:50%;background:#818181;height:60px;text-align:center}
.orderstyleSet .orderfunction .aday.add{float:right;width:50%;background:#c52a2a}
.orderstyleSet .ask{background:#c52a2a;text-align:center}
.orderstyleSet .ask a{display:block;text-align:center;color:#ffffff;height:60px;line-height:60px;font-size:17px;position:relative}
.orderstyleSet .ask a b{position:absolute;width:30px;height:30px;background:#ffffff;border-radius:50%;line-height:30px;top:15px;text-align:center;font-size:12px;right:20px;transition:all linear 0.3s;color:#c52a2a}
.orderstyleSet .ask a:hover b{transform:scaleX(-1);background:#ffffff;color:#a77bb2}
.aday p{color:#fff;display:inline-block;line-height:60px;text-align:center;font-size:16px;vertical-align:text-bottom}
.aday p.bi{color:#706e69;font-size:12px;width:auto}
.aday p.bi b{color:#00aebb;font-size:16px;margin-left:5px}
.aday p.bi b input[type="number"]{border:1px solid #919191;width:80px;text-align:center;background:#666666;color:#fff;border-radius:10px;padding:5px 0;outline:none}
.aday p input[type="button"]{background:#c52a2a;color:#fff;font-size:16px;margin-left:10px;vertical-align:unset;cursor:pointer;-webkit-appearance:none}
#pro-article{margin-bottom:30px}
#pro-article .tabs{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
#pro-article .tabs li{display:inline-block}
#pro-article .tabs li a{color:#888888;display:block;padding:15px 25px;position:relative}
#pro-article .tabs li a:hover,#pro-article .tabs li.active a{color:#454146}
#pro-article .tabs li a:after{position:absolute;top:15px;right:0;content:'|';color:#e6e6e6}
#pro-article .tabs li:last-child a:after{display:none}
#tabs_container .tab_content{}
#products-detail .sub-pro-img p{display:block;width:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}
#product .entitle{margin:80px 0 30px}
#product .entitle h2{text-align:center;font-size:30px;line-height:120%;font-family:'Noto Serif TC',serif;color:#333333}

@media screen and (max-width:1280px){
	.orderstyleSet .ask a{height:50px;line-height:50px}
	.orderstyleSet .ask a b{top:10px}
	#products-detail .sub-pro-img{width:250px}
	#products-detail .txt-set{width:calc(100% - 260px)}
}
@media screen and (min-width:1025px) and (max-width:1200px){
	.orderstyleSet .orderfunction .aday,.orderstyleSet .orderfunction .aday.add{width:100%}
}
@media screen and (max-width:980px){
	#prolay .p-border{margin:10px;}
	#products-detail .txt-set,#products-detail .sub-pro-img{width:100%}
}
@media screen and (min-width:1025px){
	#prolay .p-info h5 a:hover{background:#d0d0d0;color:#4a4a4a}
}
@media screen and (max-width:1024px){
	#prolay .pro-list >div{width:calc(100%/3)}
}
@media screen and (max-width:640px){
	#prolay .pro-list >div{width:50%}
	#products-detail .txt-set .product-txt{padding:20px}
	#community{margin:0px 0 50px}
}
@media screen and (max-width:480px){
	#pro-article .tabs li a{padding:8px 15px}
	#pro-article .tabs li a:after{top:8px}
	#pro-article{margin-bottom:0px}
	.orderstyleSet .ask a{font-size:15px}
	.aday p,.orderstyleSet .orderfunction .aday{line-height:40px;height:40px;font-size:14px}
	#prolay .p-info h5 a{padding:12px 0;display:block;text-align:center;font-size:14px}
	#prolay .p-info{margin:0 0 20px}
	#prolay .p-border{margin-bottom:15px}
	#prolay .p-info{width:calc(100% - 135px)}
	#prolay .p-info .price,#prolay .p-info .price span.old b{font-size:12px}
}